@charset "utf-8";
/******************************************************/

/******** CSS developed by Sushil Chouhan **********/
/******* Last Modified on 26th April 2011 **********/
/*********** sushil.chouhan@gmail.com **************/
/******************************************************/

body, .inner_body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../../images/admin/home_bg.jpg) 50% 0% no-repeat #d7dfe1;
	color:#999798;
	font-size:13px;
}
.inner_body { 
	background:url(../../images/admin/bg_inner.jpg) 50% 0% no-repeat #d7dfe1;
	margin:0 !important;
	padding:0 !important;
	}
.clearpad {
	padding:0 !important;
	}	
.clear {
	clear:both;
	}
a {
	outline:none;
	}
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.main {
	margin:0 auto;
	width:1002px;
	}
.main div {
	float:left;
	}
.left_col {
	width:410px;
	padding:0 128px 0 0;
	margin:0 0 0 18px;
	}
.logo {
	padding:0px 0 0 90px;
	}
.contemp, .bttm_blk {
	clear:both;
	width:1000px;
	height:84px;
	background:url(../../images/admin/contemp.jpg) 50% 50% no-repeat;
	}
.bttm_wrap, .footer_wrap {
	clear:both;
	width:100%;
	background-color:#fff;
	height:100%;
	display:table;
	}
.footer_wrap {
	background:url(../../images/admin/footerbg.gif) 0 0 repeat-x;
	height:85px;
	}
.bttm_cont, .footer_cont {
	margin:0 auto;
	width:1000px;
	}
.bttm_cont div {
	float:left;
	}
.footer_links {
	text-align:center;
	padding:15px 0;
	color:#181f21;
	}
.footer_links a {
	color:#181f21;
	padding:0 2px;
	}
.footer_links a:hover {
	color:#fff;
	}
.footer_btm {
	padding:10px;
	color:#333333;
	}
.footer_btm a:hover {
	color:#999999;
	}
.footer_btm p.copy {
	float:left;
	width:40%;
	}
.footer_btm p.design {
	float:right;
	width:40%;
	text-align:right;
	}

/* inner pages */
.inner_left, .inner_left_cont {
	width:371px;
	margin:0 0 0 9px;
	background:url(../../images/admin/left_img.jpg) 0 92px no-repeat;
	min-height:580px;
	height:580px;
	height:auto;
	vertical-align:top;
	}
.inner_left_cont {
	background:url(../../images/admin/admin/left_img.jpg) 0 92px no-repeat;
	}
.inner_left .logo, .inner_left_cont .logo {
	padding:0;
	}
.inner_right {
	width:613px;
	margin:0 9px 0 0;
	vertical-align:top;
	}

.admn_box_top, .admn_box_bttm, .admn_box_mid {
	width:613px;
	height:17px;
	background:url(../../images/admin/box_tp.png) 0 0 no-repeat;
	}
.admn_box_bttm {
	background:url(../../images/admin/box_btm.png) 0 0 no-repeat;
	height:20px;
	}
.admn_box_mid {
	background:url(../../images/admin/box_mid.png) 0 0 repeat-y;
	padding:3px 17px 0 17px;
	width:579px;
	height:auto;
	}
.admn_right_top, .admn_inright_top {
	float:left;
	height:125px;
	width:563px;
	background:url(../../images/admin/admin/admin.png) 98% 95% no-repeat;
	padding:30px 0 0 50px;
	}
.admn_inright_top {
	height:93px;
	padding:0;
	width:613px;
	}
.admn_inright_top div {
	display:block;
	margin:68px 0 0 10px;
	color:#174774;
	font-weight:bold;
	}
.admn_inright_top a {
	background:url(../../images/admin/admin/ico_loout.gif) 0 1px no-repeat;
	padding:0 0 0 20px;
	color:#546267;
	width:45px;
	margin:0 0 0 10px;
	font-weight:normal;
	}
.admn_inright_top a:hover {
	background:url(../../images/admin/admin/ico_loout_r.gif) 0 1px no-repeat;
	color:#ac0505;
	}
.admn_inbox_mid, .admn_inbox_bttm, .admn_inbox_mid {
	float:left;
	width:348px;
	background:url(../../images/admin/admin/inner_bx_mid.gif) 0 0 repeat-y;
	margin:30px 0 0 100px;
	}
.admn_inbox_top {
	background:url(../../images/admin/admin/inner_bx_tp.gif)  top left no-repeat;
	padding:11px 0 0 0;
	margin:0;
	}
.admn_inbox_bttm {
	background:url(../../images/admin/admin/inner_bx_btm.gif) bottom left no-repeat;
	margin:0;
	padding:18px 10px 21px 70px;
	width:268px;
	}
.admn_inbox_bttm .inputtxt {
	width:185px;
	height:26px;
	background:url(../../images/admin/admin/txtbg.gif) 0 0 no-repeat;
	padding:3px;
	}
.admn_inbox_bttm .inputtxt input {
	width:185px;
	height:18px;
	border:1px solid #fff;
	font-size:12px;
	color:#829397;
	}
.admn_loginbtn, .admn_loginlinks {
	clear:both;
	float:left;
	width:385px;
	margin:10px 0 0 170px;
	}
.admn_loginlinks {
	margin:10px 0 25px 170px;
	color:#2d444a;
	}
.admn_loginlinks a {
	color:#2d444a;
	padding:0 3px;
	}
.admn_loginlinks a:hover {
	color:#000;
	}
.admn_login, .admn_reset {
	display:block;
	background:url(../../images/admin/admin/bttn_submit.gif) 0 0 no-repeat;
	width:73px;
	height:29px;
	margin:0 10px 0 0;
	float:left;
	}
.admn_login:hover {
	background:url(../../images/admin/admin/bttn_submit_r.gif) 0 0 no-repeat;
	}
.admn_reset {
	background:url(../../images/admin/admin/bttn_reset.gif) 0 0 no-repeat;
	}
.admn_reset:hover {
	background:url(../../images/admin/admin/bttn_reset_r.gif) 0 0 no-repeat;
	}
.login_error {
	display:block;
	color:#9f0223;
	padding:10px 0 10px 123px;
	background:url(../../images/admin/admin/ico_error.gif) 100px 9px no-repeat #fbf9d8;
	margin:10px 0 0 -160px;
	border:1px solid #d3d0a6;
	}
.admn_ftr {
	width:608px;
	height:20px;
	text-align:right;
	color:#000;
	padding:0 5px 0 0;
	}
/* dashboard */
.welcome {
	width:579px;
	text-align:center;
	height:35px;
	background:url(../../images/admin/admin/welcome.gif) 50% 50% no-repeat;
	}
.serviceslist {
	float:left;
	width:579px;
	padding:10px 0;
	}
.serviceslist ul li {
	float:left;
	height:135px;
	display:block;
	margin:0 4px;
	}
.serviceslist ul li a {
	display:block;
	width:106px;
	color:#2d444a;
	text-align:center;
	}
.serviceslist ul li a:hover {
	color:#000;
	}
.serviceslist ul li a img {
	width:98px;
	height:92px;
	padding:0;;
	}
.serviceslist ul li.appt {
	background:url(../../images/admin/admin/ico_apart.jpg) 4px 1px no-repeat;
	}
.serviceslist ul li.avail {
	background:url(../../images/admin/admin/ico_available.jpg) 4px 1px no-repeat;
	}
.serviceslist ul li.contnt {
	background:url(../../images/admin/admin/ico_content.jpg) 4px 1px no-repeat;
	}
.serviceslist ul li.setting {
	background:url(../../images/admin/admin/ico_setting.jpg) 4px 1px no-repeat;
	}
.serviceslist ul li.gallry {
	background:url(../../images/admin/admin/ico_gallery.jpg) 4px 1px no-repeat;
	}
.serviceslist ul li.doc {
	background:url(../../images/admin/admin/ico_doc.jpg) 4px 1px no-repeat;
	}
.serviceslist ul li.showreq {
	background:url(../../images/admin/admin/ico_show.jpg) 4px 1px no-repeat;
	}
.serviceslist ul li.maint {
	background:url(../../images/admin/admin/ico_maint.jpg) 4px 1px no-repeat;
	}
.serviceslist ul li.user {
	background:url(../../images/admin/admin/ico_user.jpg) 4px 1px no-repeat;
	}
.serviceslist ul li.roll {
	background:url(../../images/admin/admin/ico_roll.jpg) 4px 1px no-repeat;
	}
.lftlinks {
	clear:both;
	float:left;
	width:222px;
	}
.lftlinks ul {
	padding:40px 35px 0 25px;
	}
.lftlinks ul li {
	padding:0 0 5px 0;
	}
.lftlinks ul li a {
	display:block;
	color:#627479;
	background:url(../../images/admin/admin/ico_circle.gif) 0 4px no-repeat;
	padding:0 0 0 15px;
	}
.lftlinks ul li a:hover { 
	color:#32484e;
	background:url(../../images/admin/admin/ico_circle_r.gif) 0 4px no-repeat;
	}
	
.lftlinks ul li a span {
	display:block;
	background:url(../../images/admin/admin/dash.gif) bottom left repeat-x;
	padding:0 0 5px 0;
	}
.lftlinks ul li a:hover span { 
	background:url(../../images/admin/admin/dash_r.gif) bottom left repeat-x;
	}
.breadcrum {
	width:579px;
	background:url(../../images/admin/admin/horidot.gif) bottom left repeat-x;
	padding:0 0 8px 0;
	margin:0 0 10px 0;
	color:#7a878c;
	}
.breadcrum span a {
	color:#7a878c;
	padding:0 3px 0 0;
	font-weight:normal;
	}
.breadcrum span a:hover, .breadcrum a {
	color:#546267;
	}
.breadcrum a {
	font-weight:bold;
	}
.breadcrum a:hover {
	color:#000;
	}
.admin_content {
	float:left;
	width:579px;
	padding:0 0 10px 0;
	}
.admn_frm_row {
	width:579px;
	padding:0 0 8px 0;
	}
.admn_frm_row .data {
	width:230px;
	padding:0 10px 0 0;
	text-align:right;
	}
.admn_frm_row .field {
	width:339px;
	padding:3px 0 0 0;
	}
.admn_frm_row .field ul li, .admn_frm_row .field p {
	padding:0 0 5px 0;
	}
.admn_frm_row .field a {
	color:#174774;
	}
.admn_frm_row .field a:hover {
	color:#000;
	}
.admn_frm_error {
	width:328px;
	padding:0 0 8px 251px;
	margin:-3px 0 0 0;
	color:#ac0505;
	background:url(../../images/admin/admin/ico_frm_error.gif) 235px 3px no-repeat;
	}
.bttn_reset, .bttn_reresh, .bttn_addnew, .bttn_submit {
	display:block;
	width:69px;
	height:29px;
	background:url(../../images/admin/admin/bttn_reset_n.png) 0 0 no-repeat;
	float:left;
	margin:0 6px 0 0;
	border:none;
	cursor:pointer;
	outline:none;
	}
.bttn_reresh {
	width:81px;
	background:url(../../images/admin/admin/bttn_refresh_n.png) 0 0 no-repeat;
	}
.bttn_addnew {
	width:88px;
	background:url(../../images/admin/admin/btn_addnew_n.png) 0 0 no-repeat;
	}
.bttn_submit {
	width:79px;
	background:url(../../images/admin/admin/bttn_submit_n.png) 0 0 no-repeat;
	}
.bttn_reset:hover {
	background:url(../../images/admin/admin/bttn_reset_r.png) 0 0 no-repeat;
	}
.bttn_reresh:hover {
	background:url(../../images/admin/admin/bttn_refresh_r.png) 0 0 no-repeat;
	}
.bttn_addnew:hover {
	background:url(../../images/admin/admin/btn_addnew_r.png) 0 0 no-repeat;
	}
.bttn_submit:hover {
	background:url(../../images/admin/admin/bttn_submit_r.png) 0 0 no-repeat;
	}